package fachadaUsuario.actions;

import usuario.usuarioDAO.IUsuarioDAO;
import usuario.usuarioDAO.UsuarioDAOFactory;

public class MoverUsuarioAction {

	private String dirOrigen;
	private String dirDestino;
	private boolean sobreescribir;

	public MoverUsuarioAction(String _dirOrigen, String _dirDestino,
			boolean _sobreescribir) {
		this.dirOrigen = _dirOrigen;
		this.dirDestino = _dirDestino;
		this.sobreescribir = _sobreescribir;
	}

	public Object Execute() {
		try {
			IUsuarioDAO usuarioDAO = UsuarioDAOFactory.GetDAO();
			usuarioDAO.moverUsuario(dirOrigen, dirDestino, sobreescribir);
			return null;

		} catch (Exception e) {
			return null;
		}

	}

}
